<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
	<TITLE></TITLE>
	<link rel="stylesheet" type="text/css" href="main.css" />
</HEAD>
<BODY>
<div class="wrapper" >
<div class="header"></div>
<div class="image_logo">
<table><tr>
  <td><a href="http://pithos.grnet.gr"><img src="images/pithos-logo-white.png"></img></a>
  <td><a href="http://www.grnet.gr"><img src="images/grnet-logo.jpg"></img></a>
</tr></table>
</div> <!-- image_logo -->
<div style="clear: both; "> </div>
<div class="page_main">
<P>[<A HREF="index.html">αρχική σελίδα</A>]</P>
<H1>Διαγραφή αρχείου ή καταλόγου</H1>

<H2>Λειτουργίες διαγραφής</H2>
<P>
Το σύστημα υποστηρίζει δύο είδη διαγραφής για τους καταλόγους και τα αρχεία:
<UL>
	<LI><B>Μεταφορά στο trash bin</B>: Αντίστοιχη συμπεριφορά με τα περισσότερα σύγχρονα λειτουργικά. Το επιλεγμένο στοιχείο
	(κατάλογος ή αρχείο) μεταφέρεται στο trash bin και δεν είναι πια διαθέσιμο στο σημείο του δέντρου που ήταν τοποθετημένο.
	Το στοιχείο και όλα τα χαρακτηριστικά του διατηρείται και μπορεί να επανέλθει, αλλά όσο παραμένει στο trash ο χρήστης
	δεν μπορεί να τροποποιήσει το σώμα (για αρχεία) ή τα μετα-δεδομένα του. Επίσης, οι κατάλογοι μεταφέρονται μαζί με όλα
	τα άλλα στοιχεία που περιέχουν (αρχεία και υπο-κατάλογοι)</LI>
	<BR/>
	<LI><B>Τελική διαγραφή</B>: Το επιλεγμένο στοιχείο διαγράφεται πλήρως μαζί με όλα τα δεδομένα που περιέχει, δηλαδή σώμα και μετα-δεδομένα 
	για αρχείο, μετα-δεδομένα και στοιχεία-παιδιά για τον κατάλογο.</LI>
</UL>
Και στις δύο περιπτώσεις οι σχετικές επιλογές είναι διαθέσιμες μόνο αν ο χρήστης έχει 
τα κατάλληλα δικαιώματα πρόσβασης (δικαίωματα "write") στον κατάλογο/αρχείο.
</P>
<P>
Οι πρόσβαση και στις δύο λειτουργίες γίνεται μέσω του μενού "Edit" ή των επιμέρους context
menus αφού πρώτα επιλεγεί ο κατάλογος ή το αρχείο. Η μεταφορά στο trash bin γίνεται μέσω
της επιλογής "Move to trash" ενώ η τελική διαγραφή μέσω της επιλογής "Delete". Στις παρακάτω
εικόνες φαίνονται αυτές οι επιλογές στα τρια σχετικά μενού.
<br/>
	<table width="100%">
		<tr valign="bottom">
			<td align="center" width="33%">
				<img src="images/gss_edit_menu.png" class="image"/>
				<br/>
				Μενού Edit
			</td>
			<td align="center" width="33%">
				<img src="images/gss_folder_context_menu.png" class="image"/>
				<br/>
				Folder context menu
			</td>
			<td align="center" width="33%">
				<img src="images/gss_file_context_menu.png" class="image"/>
				<br/>
				File context menu
			</td>
		</tr>
	</table>
<br/>
Ας σημειωθεί ότι όταν έχει επιλεγεί κατάλογος και αρχείο, οι επιλογές διαγραφής από το μενού "Edit" 
εκτελούνται στο επιλεγμένο αρχείο.
</P>
<P>
Η επιλογή μεταφοράς στο trash bin εκτελεί τη μεταφορά του επιλεγμένου στοιχείου (κατάλογος ή αρχείο) χωρίς
άλλη προειδοποίηση και ανανεώνει την όψη καταλόγων / αρχείων (το στοιχείο δεν εμφανίζεται πια). Αντίθετα 
η επιλογή τελικής διαγραφής εμφανίζει σχετικό διάλογος επιβεβαίωσης με προειδοποίηση - μόνο με την
επιβεβαίωση από τον χρήστη το επιλεγμένο στοιχείο διαγράφεται ολοκληρωτικά. Οι παρακάτω εικόνες εμφανίζουν
τους διαλόγους αυτούς:
<br/>
	<table width="100%">
		<tr valign="bottom">
			<td align="center" width="50%">
				<img src="images/gss_folder_delete_dialog.png" class="image"/>
				<br/>
				Διάλογος επιβεβαίωσης τελικής διαγραφής καταλόγου
			</td>
		</tr>
		<tr>
			<td align="center" width="50%">
				<img src="images/gss_file_delete_dialog.png" class="image"/>
				<br/>
				Διάλογος επιβεβαίωσης τελικής διαγραφής αρχείου
			</td>
		</tr>
	</table>
</P>

<H2>Πολλαπλή επιλογή αρχείων</H2>
<P>Το σύστημα υποστηρίζει πολλαπλή επιλογή αρχείων για ομαδική διαγραφή / μεταφορά
στο trash bin. Η επιλογή γίνεται με τον τυπικό τρόπο χρήσης των shift / crtl σε
συνδυασμό με το left mouse click, ή μέσω των επιλογών "Select All" / "Unselect All"
του μενού "Edit". Δεδομένης της πολλαπλής επιλογής, η διαδικασία πραγματοποιείται
όπως και για μεμονωμένο αρχείο. Η παρακάτω εικόνα δείχνει ένα παράδειγμα πολλαπλής
επιλογής αρχείων και το context menu με τις επιλογές.
<br/>
	<table width="100%">
		<tr>
			<td align="center">
				<img src="images/gss_multiple_file_context_menu.png" class="image"/>
				<br/>
				Πολλαπλή επιλογή αρχείων - Context menu
			</td>
		</tr>
	</table>
</P>

<H2>Χειρισμός trash bin</H2>

<H3>Εμφάνιση</H3>
<P>Το trash bin εμφανίζεται στο δέντρο καταλόγων όπως φαίνεται στην παρακάτω εικόνα (στο παράδειγμα
το trash bin περιέχει ένα σβησμένο αρχείο και ένα σβησμένο κατάλογο. Ως υποκατάλογοι του
εμφανίζονται οι κατάλογοι που έχουν διαγραφεί από τον χρήστη, ενώ ως αρχεία-παιδιά εμφανίζονται όλα τα
αρχεία που έχει διαγράψει ο χρήστης, ανεξαρτήτως της θέσης τους στο δέντρο πριν τη διαγραφή. Οι κατάλογοι
που εμφανίζονται ως παιδιά του trash bin <b>δεν εμφανίζουν περιεχόμενα</b>.
<br/>
	<table width="100%">
		<tr>
			<td align="center">
				<img src="images/gss_trash.png" class="image"/>
				<br/>
				Εμφάνιση trash bin (παράδειγμα με αρχείο και κατάλογο)
			</td>
		</tr>
	</table>
</P>

<H3>Επαναφορά - Άδειασμα</H3>
<P>Με right-click στο trash εμφανίζεται το context menu που δείχνει η παρακάτω εικόνα:
<br/>
	<table width="100%">
		<tr>
			<td align="center">
				<img src="images/gss_trash_menu.png" class="image"/>
				<br/>
				Trash bin context menu
			</td>
		</tr>
	</table>
</P>
<P>Το Trash context menu έχει και μία επιλογή που επηρεάζει συνολικά τα περιεχόμενά του:
<UL>
	<LI><B>Empty Trash</B>: "Αδειάζει" το trash bin, καταστρέφοντας ολοκληρωτικά όλα τα περιεχόμενα, και 
	ενημερώνει τις όψεις καταλόγων και αρχείων. Ακριβώς ότι κάνει η λειτουργία διαγραφής για κάθε ένα 
	στοιχείο που περιέχει.</LI>
</UL>
</P>
<P>Εκτός από το συνολικό Trash context menu, οι δύο παραπάνω λειτουργίες είναι διαθέσιμες και στα επιμέρους στοιχεία
που περιέχει (με διαφορετικά λεκτικά), όπως φαίνονται στα παρακάτω σχήματα:
<br/>
	<table width="100%">
		<tr valign="bottom">
			<td align="center" width="50%">
				<img src="images/gss_trash_folder_menu.png" class="image"/>
				<br/>
				Context menu για κατάλογο στο trash bin
			</td>
			<td align="center" width="50%">
				<img src="images/gss_trash_file_menu.png" class="image"/>
				<br/>
				Context menu για αρχείο στο trash bin
			</td>
		</tr>
	</table>
</P> 

<P>[<A HREF="index.html">αρχική σελίδα</A>]</P>
<Div style="clear: both; width: 1024px; background-color: #f5f5dc;"> </div>
</div>
<div class="footer"></div>
</div> <!-- wrapper -->
</BODY>
</HTML>